#ifndef STRINGLIST_H
#define STRINGLIST_H

#include <vector>
#include <algorithm>
#include <QString>

using namespace std;
class StringList
{
public:
    int position;
    StringList() {}
    bool Add(QString entry);
    bool Remove(QString entry);
    bool Remove(vector<QString>::iterator f, vector<QString>::iterator t);
    bool RemoveAll();
    bool HasEntry(QString entry);
    vector<QString>::iterator Begin();
    vector<QString>::iterator End();
    int Size();
    QString Get(int i);

private:
    vector <QString> list;
};

#endif // STRINGLIST_H
